home *** CD-ROM | disk | FTP | other *** search
- \ Forthmacs Demonstration program. Just load this file and watch it go.
- decimal
- cursor-off
- create forgetme
- fload interval.fth
- : wait ( -- ) td 4000 ms ;
- : short ( -- ) th 500 ms ;
- erase-screen
- cr .( Welcome to Forthmacs) cr
- cr .( Forthmacs is a powerful programming environment for the Atari ST) cr
- short
- cr .( It is based on the Forth 83 programming language) cr short
- cr .( Forthmacs Features:) cr short
- cr .( * Uses real files - Here's one of them:) cr
- cr more midi.fth
- wait erase-screen
- cr .( * Includes the multi-window EMACS text editor) cr wait
- cr .( * Multitasking) cr wait erase-screen
- cr .( * Disassembler - Here's part of the system ROM:) cr
- cr th fc0020 (dis cr wait
- cr .( * Forthmacs can be used to debug programs written in C !) cr wait
- erase-screen
- cr .( * Structured Decompiler - Here's part of the Forthmacs system:) cr
- cr .( see find) cr
- cr see find cr wait
- cr .( * You can see the implementation of the entire Forthmacs system!)
- cr wait erase-screen
- decimal
- cr .( * 32-bit arithmetic) cr
- cr .( 1234567 7 * . ) 12345678 7 * . cr
- : spin td 10001000 9999000 do i (cr . loop ;
- cr decimal spin short erase-screen
- cr .( * Fast graphics:) cr
- cr .( Compiling the graphics demo...)
- fload art.fth
- : pictures ( n -- ) stringart-setup 0 do new-drawing loop ;
- td 10 pictures short
- cr .( * Interfaces to ALL the Atari ST system features) cr
- cr .( GEMDOS) short
- lf .( BIOS) short
- lf .( Extended BIOS) short
- lf .( VDI) short
- lf .( AES) short
- lf .( Line-A Graphics) short
- cr .( Midi) short
- lf .( Printer) short
- lf .( Serial Line) short
- lf .( Mouse) cr wait erase-screen
- cr .( * Command line editing with history) cr wait
- cr .( * Produces relocatable turnkey applications) cr wait
- cr .( * Communications and file transfer) cr wait
- erase-screen
- cr .( * Command processing: ) cr
- cr .( DIR) cr cr
- dir
- cr wait erase-screen
- cr .( * On-line help:) cr
- cr .( whatis eload) cr
- cr whatis eload cr wait erase-screen
- cr .( * Source-level Forth debugger) cr short
- cr .( Single-stepping) cr short
- cr .( Tracing) cr wait
- cr .( * Complete manual available) cr wait
- cr .( * Runs well on ANY Atari ST system) cr
- cr .( 512K or 1Meg memory) cr
- cr .( 520ST or 1040ST) cr
- cr .( Any number of drives) cr
- cr .( Single-sided or Double-sided Drive) cr
- cr .( Color or Monochrome) cr
- wait erase-screen
- cr .( Forthmacs!) cr
- cr .( The most powerful) lf short
- lf .( The most productive) lf short
- lf .( The most pleasant) cr short
- cr .( The BEST programming system for the Atari ST !) cr wait
- erase-screen
- forget forgetme
- cr .( Entering the Forthmacs command interpreter.) cr
- cr .( To restart the demo, type fload demo) cr
- cr .( To prevent the demo from automatically running, edit the file AUTO.FTH)
- cr
- cr .( For more information, type help in lower case.) cr
- cr
-